.root {
  width: 100%;
  height: 805px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 17px;
  :global {
    // 主题图片
    .sub-img-swiper {
      width: 100%;
      height: 477px;
      overflow: hidden;
      border-radius: 10px 10px 0 0;
      .top-img {
        width: 100%;
        height: 477px;
      }
    }
    //主体内容
    .content {
      width: 100%;
      flex: 1;
      padding: 0 26px;
      //标题
      .content-title {
        margin-top: 41px;
        width: 100%;
        height: 41px;
        font-size: 41px;
        font-weight: 700;
      }
      //参数
      .parameter {
        width: 100%;
        height: 27px;
        line-height: 27px;
        font-size: 27px;
        font-weight: 700;
        margin-top: 27px;
        .parameter-item {
          float: left;
          margin-right: 14px;
        }
      }
      //描述
      .describe {
        width: 100%;
        height: 48px;
        margin-top: 21px;
        .describe-item {
          float: left;
          margin-right: 10px;
          padding: 0 7px;
          height: 100%;
          font-size: 21px;
          background-color: #f8f8f8;
          line-height: 48px;
          border-radius: 7px;
          color: #575757;
        }
      }
      //价格
      .price {
        width: 100%;
        height: 48px;
        margin-top: 34px;
        .price-sub {
          float: left;
          height: 100%;
          font-size: 48.6px;
          font-weight: 700;
          color: #fe6625;
        }
        .price-unit {
          float: left;
          height: 100%;
          font-size: 23px;
          font-weight: 700;
          color: #fe6625;
          line-height: 71px;
          margin-left: 9px;
        }
        .down-payment {
          float: left;
          height: 100%;
          font-size: 23px;
          font-weight: 700;
          color: #fe6625;
          line-height: 71px;
          margin-left: 21px;
        }
      }
    }
  }
}
